#include <boost/noncopyable.hpp>
#include <iostream>

class DontCopyMe : private boost::noncopyable {
public:
	DontCopyMe() {}
	DontCopyMe(const DontCopyMe& rhs) { std::cout << "DontCopyMe copy ctor\n"; }
};